//#ifndef _CMAINSTATE_H
//#define _CMAINSTATE_H
//
//#include "CStateManager.h"
//#include "CTexture.h"
//#include "CResourceManager.h"
//#include "CAnimatedObject.h"
//
//
//class CSprite;
//class CAnimation;
//class CResourceManager;
//
//class CMainState : public IGameState
//{
//public:
//	//--------------------------------------------//
//	//	Constructor and Destructor for this class //
//	//--------------------------------------------//
//	CMainState(CStateManager *state);
//	~CMainState();
//
//	//--------------------------------//
//	//	Public methods for this class //
//	//--------------------------------//
//	void	Init		();
//	void	Update		();
//	void	Render		();
//	void	Destroy		();
//
//	
//	
//	
//private:
//	//-----------------------------------//
//	//	Private variables for this class //
//	//-----------------------------------//
//	CObject**		m_ppListSprite;
//	ULONG			m_nSpriteCount;
//
//	//---------------------------------//
//	//	Private methods for this class //
//	//---------------------------------//
//	HRESULT			LoadSprite		( LPCTSTR FilePath , float Xpos , float Ypos , int width , int height , float Vx );
//	long			AddSprite		( ULONG Count = 1 );
//
//	void			ProcessInput	( );
//};
//
//#endif